#vntrains-breadcrumb-wrapper-wrapper {
  padding: 0 2px 2px;
  height: 25px;
  width: 623px;
  border: 1px solid #CCCCCC;
  border-top: none;
  border-radius: 5px;
}
#vntrains-breadcrumb-wrapper {
  background: url('../images/bg_breacrumb.png') repeat-x;
  width: 623px;
  height: 25px;
  border-radius: 5px;
}

.vntrains-breadcrumb {
  background: url('../images/arrow_breacrumb.png') no-repeat center right transparent;
  float: left;
  line-height: 25px;
  text-transform: uppercase;
  color: #a6a6a7;
  text-align: center;
  height: 28px;
  padding-right:10px;
}

.vntrains-breadcrumb.current {
  color: #4c4c4c;
  font-weight: bold;
}

#breadcrumb0 {
  width: 95px;
}
#breadcrumb1 {
  width: 105px;
}
#breadcrumb2 {
  width: 152px;
}
#breadcrumb3 {
  width: 122px;
}
#breadcrumb4 {
  background: none;
  padding-left: 27px;
}